package Presentation;

import java.net.MalformedURLException;
import java.net.URL;

import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.control.Button;
import javafx.stage.Stage;


public class BoutonCreaFav extends Button
{
    FenetrePrincipale fp;
    
    
    public BoutonCreaFav(final FenetrePrincipale fp, int l, int h){
        super("Mettre dans les favoris");
        this.setPrefSize(l,h);
        this.fp=fp;
        
        
        this.setOnAction(new EventHandler<ActionEvent>() {
            @Override public void handle(ActionEvent e) {
                String lien = fp.tfURL.getText();
                URL url=null;
                try {
                    url = new URL(lien);
                } catch (MalformedURLException e1) {
                    // TODO Auto-generated catch block
                    e1.printStackTrace();
                } 
                String suppD ="http://www.";
                lien = lien.replace(suppD, "");
                //System.out.println(lien);
                if(url!=null){
                    fp.gestionNavigation.ajouterFavoris(lien, url);
                }else{
                  System.out.println("Url non valide");
                }
            }
        });
    }
}
